<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 5 Transitional//EN">
<%@ page pageEncoding="UTF-8" %>
<%@ page import="jp.co.technotree.apl.api.common.Message" %>
<%@page import="jp.co.technotree.apl.cmd.inventory.Inv3000Bean"%>
<jsp:useBean id="formBean" class="jp.co.technotree.apl.cmd.inventory.Inv3000Bean" scope="request" />
<%@page import="jp.co.technotree.apl.api.common.FwCom"%>
<%

	String strOutputCate = formBean.getOutputCate(); //1=初回モード 2=入荷中モード
	String strOdrMeth = formBean.getOdrMeth(); //
%>
<html>
<head>


<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="apple-mobile-web-app-capable" content="yes"/>
<!-- 数字を電話番号にさせない -->
<meta name="format-detection" content="telephone=no"/>
<link rel='stylesheet' type='text/css' href='../../common/css/inventory/inv3100.css' >
<script type='text/javascript' src='../../common/js/NumKeyBoard.js'></script>

<!--ポップアップ用-->
<link rel='stylesheet' type='text/css' href='../../common/css/popUp.css' >
<script type='text/javascript' src='../../common/js/popUp.js'></script>

<style type="text/css">

	.mainTbl_Left{
		 border: 0px solid #CCCCFF;
		 height:100px;
		 width: 180px;
		 margin-top:-250px;
		 align:center;
	}

	.mainTbl_Right{
		 border: 0px solid #CCCCFF;
		 height:550px;
	}

	.selTitle{
	 font-size:16px;
	 valign:middle;

	}

	.ImageZone{
	 position:absolute;
	 top :100px;
	 right:20px;
	 visibility: visible;

	 width: 200px;
	 height:200px;
	}



	.OrderReason{
	 position:absolute;
	 top :100px;
	 left:660px;
	 visibility: visible;

	 width: 300px;
	 height:200px;
	}


	.confirmBtn {
		width: 80px;
		height:40px;
		font-size:18px;
	}
	.confirmBtn2 {
		width: 120px;
		height:40px;
		font-size:18px;
	}

	.confirmBtn3 {
		width: 170px;
		height:40px;
		font-size:18px;
	}

	.orderCompletionBtn {
		width: 120px;
		height:40px;
		font-size:18px;
	}

	.spareMtnBtn {
		width: 150px;
		height:40px;
		font-size:18px;
	}

	.bottomBtn{
	 position:absolute;
	 bottom :40px;
	 right:10px;
	 visibility: visible;

	 width: 500px;
	 height:50px;
	}

	.ReadStyle{
		 background-color:#CCC;
	}
</style>



<script language='javascript'>

//画面固定
//document.addEventListener('touchmove', function (e) { e.preventDefault(); }, false);

function onInit(){
	//入荷完了後、メッセーを出してメイン画面に遷移
	var stateFlg = "<%=formBean.getStateFlg()%>";
	
	var afterFunc="nextPageJump('inv1000');"
	if(stateFlg == "1"){
		//入荷処理を正常に完了しました
		alert_Info2("<%=Message.getMessage("INF00020").replace("$1", "入荷処理")%>",afterFunc);
	}else if(stateFlg == "2"){
		//強制完了処理を正常に完了しました
		alert_Info2("<%=Message.getMessage("INF00020").replace("$1", "強制完了処理")%>",afterFunc);
	}else if(stateFlg == "3"){
		//発注キャンセルを正常に完了しました
		alert_Info2("<%=Message.getMessage("INF00020").replace("$1", "発注取消処理")%>",afterFunc);
	}
	//---------------------------------------------
	//-------------------------------------------------------------------------
	//<!-- NumKeyBoard START -->
	ProcStart	= new Date();

	clsNKB.init("NumKeyBoardID");
//	clsNKB.parentElement	= document.getElementById("BodyBlock");

	clsNKB.textFontSize		= 20;
	clsNKB.buttonFontSize	= 30;
	clsNKB.boxX				= -70;
	clsNKB.boxY				= 0;
	clsNKB.boxBalloonOffset	= 210;
	//<!-- NumKeyBoard END -->
	//-------------------------------------------------------------------------
}

//=======================================================select変更連動
//===========================================
//組がが変更された時の処理
//===========================================
//子ノード作成
function selectIn(obj,arrVar,arrTxt){
	var strObject = document.getElementById(obj);
	for(var k=0; k < arrVar.length; k++){
		//optionのvalue属性にセット(key)
		var ele = document.createElement("option");
		ele.value = arrVar[k];
		//optionにセット(value)
		var str = document.createTextNode(arrTxt[k]);
		ele.appendChild(str);

		strObject.appendChild(ele);
	}
}


//子ノード削除
function selectDel(Obj){
	var strObject = document.getElementById(Obj);
	for(var i= strObject.childNodes.length-1; i >= 0;i--) {
		strObject.removeChild(strObject.childNodes[i]);
	}
}


function reformWork(){
	var strWorkCd1Txt= new Array();
	var strWorkNm1Val= new Array();

	var strWorkCd1Txt2= new Array();
	var strWorkNm1Val2= new Array();

	strWorkCd1Txt[0] = "";
	strWorkNm1Val[0] = "";

	strWorkCd1Txt2[0] = "";
	strWorkNm1Val2[0] = "";

	 //=======================================
	 //組リスト取得
	 //=======================================
	 <%
	 Inv3000Bean.PullData[] work1NmPullList =formBean.getInputEmpPullList();

	 for (int j=0; j < work1NmPullList.length; j++){
		 Inv3000Bean.PullData  data = work1NmPullList[j];
	%>
		strWorkCd1Txt[<%=j+1%>] = "<%=data.value%>"
	 	strWorkNm1Val[<%=j+1%>] = "<%=data.key%>"
	<%}%>
	   //作業内容の子ノードを削除
	   selectDel("arrUsr");
	   //子ノードを作成
	   selectIn("arrUsr",strWorkNm1Val,strWorkCd1Txt);


	 //=======================================
	 //入荷担当リスト取得
	 //=======================================
	 <%
	 Inv3000Bean.PullData[] work2NmPullList =formBean.getInputEmpPullList2();

	 for (int j=0; j < work2NmPullList.length; j++){
		 Inv3000Bean.PullData  data = work2NmPullList[j];
	%>
		strWorkCd1Txt2[<%=j+1%>] = "<%=data.value%>"
		strWorkNm1Val2[<%=j+1%>] = "<%=data.key +"*"+ data.key2%>"
	<%}%>
	   //作業内容の子ノードを削除
	   selectDel("arrList");
	   //子ノードを作成
	   selectIn("arrList",strWorkNm1Val2, strWorkCd1Txt2);


}

//組の区分選択により
function odrUsrSideDell(odrUsr){
	var strWorkCd1Txt= new Array();
	var strWorkNm1Val= new Array();
	var arrCnt=1;
	strWorkCd1Txt[0] = "";
	strWorkNm1Val[0] = "";

	//入荷担当者の子ノードを削除
	selectDel("arrList");

	 <%
		 Inv3000Bean.PullData[] work1ForWork2List =formBean.getInputEmpPullList2();
		 for (int j=0; j < work1ForWork2List.length; j++){
			 Inv3000Bean.PullData  data = work1ForWork2List[j];
	 %>
		 	if(odrUsr.value == "<%=data.key%>"){
		 		strWorkCd1Txt[arrCnt] = "<%=data.value%>"
			 	strWorkNm1Val[arrCnt] = "<%=data.key  +"*"+ data.key2%>"
			 	arrCnt++;
			//組の区分が何も選択ない場合
		 	}else if(odrUsr.value == ""){
		  		reformWork();
		 		return;
		 	}
	 <%}%>


//子ノードを作成
selectIn("arrList",strWorkNm1Val,strWorkCd1Txt);



}


//担当者の区分選択により
function odrUsrSideDell2(usrList){
	var strWorkCd1Txt= new Array();
	var strWorkNm1Val= new Array();
	var arrCnt=1;
	strWorkCd1Txt[0] = "";
	strWorkNm1Val[0] = "";


	//key1とkey2を分ける
	var usrListArr = usrList.value.split("*");


	//入荷担当者の子ノードを削除
	selectDel("arrUsr");

	 <%
		 Inv3000Bean.PullData[] work1ForWorkList =formBean.getInputEmpPullList();
		 for (int j=0; j < work1ForWorkList.length; j++){
			 Inv3000Bean.PullData  data = work1ForWorkList[j];
	 %>
		 	if(usrListArr[0] == "<%=data.key%>"){
		 		strWorkCd1Txt[arrCnt] = "<%=data.value%>"
			 	strWorkNm1Val[arrCnt] = "<%=data.key%>"

			 	arrCnt++;
			//組の区分が何も選択ない場合
		 	}else if(usrList.value == ""){
		  		reformWork();
		 		return;
		 	}
	 <%}%>


//子ノードを作成
selectIn("arrUsr",strWorkNm1Val,strWorkCd1Txt);

//入荷担当者による組の自動選択
document.getElementById("arrUsr").selectedIndex = 1;

}

//=======================================================select変更連動

//日付を取得
var get_current_timestamp = function() {
var weeks = new Array('日', '月', '火', '水', '木', '金', '土');
var d = new Date();

// 年月日・曜日・時分秒の取得
var month  = d.getMonth() + 1;
var day    = d.getDate();
var week   = weeks[ d.getDay() ];
var hour   = d.getHours();
var minute = d.getMinutes();
var second = d.getSeconds();

// 1桁を2桁に変換する
if (month < 10) {month = "0" + month;}
if (day < 10) {day = "0" + day;}
if (hour < 10) {hour = "0" + hour;}
if (minute < 10) {minute = "0" + minute;}
if (second < 10) {second = "0" + second;}

// 整形して返却
return d.getFullYear()  + "-" + month + "-" + day;
//return d.getFullYear()  + "/" + month + "/" + day + "（" + week + "） " + hour + ":" + minute + ":" + second;
}


//-------------------------------------------------------------------------
//<!-- ポップアップ START -->

//パップアップ解除
function back(){
	document.getElementById("opAlertBtn").style.display = "none";
	document.getElementById("opAlert").style.display = "none";
	document.getElementById("opAlertButton").style.display = "none";
	document.getElementById("opAlertTop").style.display = "none";
	document.getElementById("allbackgr").style.display = "none";
}

//<!-- ポップアップ END -->
//-------------------------------------------------------------------------


//-------------------------------------------------------------------------
//<!-- NumKeyBoard START -->
var		clsNKB			= new CNumKeyBoard();


//=================================================================
//	データ入力後の処理（看板枚数による発注数量の処理）
//=================================================================
function afterInputData(obj) {
	var frm = document.forms.main;
	var parent_node = obj.parentNode;
	for(var i = 0; i < 2; i++) {
		if(parent_node.className == "ItemLine") {
			break;
		}
		parent_node = parent_node.parentNode;
	}
	var child_nodes = parent_node.getElementsByTagName("INPUT");
	for(var i = 0; i < child_nodes.length; i++) {
		if(child_nodes[i].className == "DetailStart") {
			// 開始時間の設定
			if(child_nodes[i].value == "") {
				child_nodes[i].value = FieldStart;
			}
		}
		if(child_nodes[i].className == "DetailEnd") {
			// 終了時間の設定
			child_nodes[i].value = frm.NowTime.value;
		}
		if(child_nodes[i].className == "DetailTime") {
			// 作業時間の設定
			child_nodes[i].value = convStrToNum(child_nodes[i].value) + Math.round(PassTime(new Date(FieldStart)) / 1000);
		}
		if(child_nodes[i].className == "InputChanged") {
			// 行変更フラグを設定
			child_nodes[i].value = "1";
		}
		if (child_nodes[i].className.match(/DetailDate/i)) {
			// 日付の設定
			child_nodes[i].value = delComma(child_nodes[i].value);
		}
	}
}
//--------------------------------
//カンマ削除関数
//--------------------------------
function delComma(w) {
var z = w.replace(/,/g,"");
return (z);
}

//--------------------------------
//	型変換 String→Numeric
//--------------------------------
function convStrToNum(strVal) {
	var cnv = Number(strVal);
	var res = 0;
	if(isNaN(cnv)) {
		// 数値じゃない!
	} else {
		res = cnv;
	}
	return res;
}
//<!-- NumKeyBoard END -->
//----------------------------------------------------------------------

function nextPageJump(nextPage){

	mainForm = document.getElementById("F1");
	document.getElementById("nextPage").value = nextPage;

	mainForm.submit();
}


//戻るボタン押下
function backBtn(nextPage){

	var changeFlg = changeCheck()
	if(changeFlg=="1"){
		//発注処理を中止します。よろしいですか？
		var afterFunc="nextPageJump('"+nextPage+"');"
		if (!confirm_Custom3("<%=Message.getMessage("INF01040").replace("$1", "入荷処理")%>",afterFunc)){
			return ;
		}
	}else{
		nextPageJump(nextPage);
	}
}

//編集を行ったかチェック
//return:0=変更なし 1=変更あり
function changeCheck() {
	var frm=document.main;
	var changeFlg = "0";
	
	obj=frm["arrNum"]; if (obj.defaultValue != obj.value) {changeFlg="1";}
	obj=frm["arrPlanDt"]; if (obj.defaultValue != obj.value) {changeFlg="1";}
	obj=frm["arrDt"]; if (obj.defaultValue != obj.value) {changeFlg="1";}
//表示されている時のみ（初回モードで、特調以外の時）
<%if("1".equals(strOutputCate)&&!"2".equals(strOdrMeth)){ %>
	obj=frm["honItemNo1"]; if (obj.defaultValue != obj.value) {changeFlg="1";}
	obj=frm["honItemNo2"]; if (obj.defaultValue != obj.value) {changeFlg="1";}
<%}%>
	//セレクトボックスのチェック
	obj=frm["arrUsr"]; if (obj.options[obj.selectedIndex].defaultSelected == false) {changeFlg="1";}
	obj=frm["arrList"]; if (obj.options[obj.selectedIndex].defaultSelected == false) {changeFlg="1";}
	
	return changeFlg;
}




//「入荷登録」ボタン押下
function orderBtn(){
	
	validCheck("1");//入力チェックによる背景色を付ける
	
	//確定時と入荷時の更新日を比較
	updateDtCheck("1");

}
//「強制完了」ボタン押下
function endBtn(){
	
	validCheck("2");//入力チェックによる背景色を付ける
	
	//確定時と強制完了時の更新日を比較
	updateDtCheck("2");

}
//「発注キャンセル」ボタン押下
function cancelBtn(){
	
	//validCheck();//入力チェックによる背景色を付ける
	
	//確定時と発注キャンセル時の更新日を比較
	updateDtCheck3("3");

}


//入力チェックによる背景色を付ける
function validCheck(btnCate){
	
	var arrNum = document.getElementById("arrNum") 				//入荷数量
	var arrNum_hid = document.getElementById("arrNum_hid"); 		//DB入荷数量
	var orderNum_hid = document.getElementById("orderNum_hid"); 		//発注数量

	var arrPlanDt = document.getElementById("arrPlanDt");			//入荷予定年月日
	var arrDt = document.getElementById("arrDt");					//入荷年月日
	var arrListObj = document.getElementById("arrList");			//入荷担当者
	
	var odrDt  =  document.getElementById("odrDt");  				//発注日
	
	//var arrListObj = document.getElementById("arrList");				//入荷担当者
	//var arrList = arrListObj.options[arrListObj.selectedIndex].value;
	var arrListKey = document.getElementById("arrListKey");		//発注担当者 キー
	var arrListObj = document.getElementById("arrList");				//発注担当者
	var arrListArr = arrListObj.options[arrListObj.selectedIndex].value.split("*");
	var arrUsr = document.getElementById("arrUsr");				//入荷担当者

	if(arrListArr[1]){
		arrListKey.value = arrListArr[1];
	}else{
		arrListKey.value ="";
	}
	
//表示されている時のみ（初回モードで、特調以外の時）
<%if("1".equals(strOutputCate)&&!"2".equals(strOdrMeth)){ %>
	var honItemNo1 = document.getElementById("honItemNo1");
	var honItemNo2 = document.getElementById("honItemNo2");
	//============
	//背景色解除
	//============
	honItemNo1.style.backgroundColor = 'white';
	honItemNo2.style.backgroundColor = 'white';
	//============
	//背景色設定
	//============
	var honItemNoCheckFlg = true;
	//買入（スポット）で本品番の入力がなければチェックしない
	<%if("5".equals(strOdrMeth)){ %>
		if(honItemNo1.value=="" && honItemNo2.value==""){
			honItemNoCheckFlg = false;
		}
	<%}%>
	if(honItemNoCheckFlg){
		//メンテボタン押下時のチェックも追加
		if(!menteBtn("orderBtn")){
			honItemNo1.style.backgroundColor = 'pink';
			honItemNo2.style.backgroundColor = 'pink';
		}
		//予備品Mから存在チェック
		if(mRsvSupplyCheck()){
			//無しの時
			honItemNo1.style.backgroundColor = 'pink';
			honItemNo2.style.backgroundColor = 'pink';
		}
	}
<%}%>
	//============
	//背景色解除
	//============
	arrNum.style.backgroundColor = 'white';
	//arrNum_hid.style.backgroundColor = 'white';
	//orderNum_hid.style.backgroundColor = 'white';
	arrPlanDt.style.backgroundColor = 'white';
	arrDt.style.backgroundColor = 'white';
	//odrDt.style.backgroundColor = 'white';
	arrListKey.style.backgroundColor = 'white';
	arrUsr.style.backgroundColor = 'white';
	arrListObj.style.backgroundColor = 'white';
	
	//============
	//背景色設定
	//============
	if(arrNum.value ==""){
		arrNum.style.backgroundColor = 'pink';
	}
	if(arrPlanDt.value ==""){
		arrPlanDt.style.backgroundColor = 'pink';
	}
	if(arrDt.value ==""){
		arrDt.style.backgroundColor = 'pink';
	}
	if(arrListKey.value ==""){
		arrListObj.style.backgroundColor = 'pink';
		arrUsr.style.backgroundColor = 'pink';
	 }
	//入力チェック（必須）-----------------------------------------------------------------end
	//入力チェック-------------------------------------------------------------------------start
	if(odrDt.value > arrPlanDt.value.replace(/-/g,"/")){
		arrPlanDt.style.backgroundColor = 'pink';
	}
	if(odrDt.value > arrDt.value.replace(/-/g,"/")){
		arrDt.style.backgroundColor = 'pink';
	}
	if(btnCate=="2"){
		if(Number(arrNum_hid.value.replace(/,/g,""))+Number(arrNum.value.replace(/,/g,"")) < 1){
			//DBの入荷数量＋画面の入荷数量<１のときはエラーメッセージを表示「入荷数量の合計を１以上のとなるように入力して下さい。」
			arrNum.style.backgroundColor = 'pink';
		}
	}else{
		if(Number(arrNum_hid.value.replace(/,/g,""))+Number(arrNum.value.replace(/,/g,"")) < 0){
			//DBの入荷数量＋画面の入荷数量<０のときはエラーメッセージを表示「入荷数量の合計を０以上のとなるように入力して下さい。」
			arrNum.style.backgroundColor = 'pink';
		}
	}
	if(Number(arrNum_hid.value.replace(/,/g,""))+Number(arrNum.value.replace(/,/g,"")) > Number(orderNum_hid.value.replace(/,/g,""))){
		//DBの入荷数量＋画面の入荷数量>発注数量のときはエラーメッセージを表示「入荷数量が発注数量を超えています。」
		arrNum.style.backgroundColor = 'pink';
	}
	//=============================================================
	var oldArrNum = "<%=formBean.getArrNum_hid()%>";
		//使用数量マイナス値の場合チェック
	var boolMinus= false;
	
	var result =  (Number(oldArrNum.replace(/,/g,"")) + Number(arrNum.value.replace(/,/g,""))).toString();

	if(result.indexOf("-") == 0){
		arrNum.style.backgroundColor = 'pink';
	}
	//--------------------------------------------------------------
}
//「入荷」実行
function orderBtnExe(btnCate){
	mainForm = document.getElementById("F1");

	var arrNum = document.getElementById("arrNum").value; 				//入荷数量
	var arrNum_hid = document.getElementById("arrNum_hid").value; 		//DB入荷数量
	var orderNum_hid = document.getElementById("orderNum_hid").value; 		//発注数量

	var arrPlanDt = document.getElementById("arrPlanDt").value;			//入荷予定年月日
	arrPlanDt = arrPlanDt.replace(/-/g,"/");
	var arrDt = document.getElementById("arrDt").value;					//入荷年月日
	arrDt = arrDt.replace(/-/g,"/");
	var arrListObj = document.getElementById("arrList").value;			//入荷担当者
	
	var odrDt  =  document.getElementById("odrDt").value;  				//発注日
	
	//var arrListObj = document.getElementById("arrList");				//入荷担当者
	//var arrList = arrListObj.options[arrListObj.selectedIndex].value;
	var arrListKey = document.getElementById("arrListKey");				//入荷担当者 キー
	var arrListObj = document.getElementById("arrList");				//入荷担当者
	var arrListArr = arrListObj.options[arrListObj.selectedIndex].value.split("*");

	if(arrListArr[1]){
		arrListKey.value = arrListArr[1];
	}else{
		arrListKey.value ="";
	}

	//=============================================================
	var oldArrNum = "<%=formBean.getArrNum_hid()%>";
		//使用数量マイナス値の場合チェック
	var boolMinus= false;
	
	var result =  (Number(oldArrNum.replace(/,/g,"")) + Number(arrNum.replace(/,/g,""))).toString();

	if(result.indexOf("-") == 0){
		boolMinus = true;
	}
	//--------------------------------------------------------------
	
	//validCheck();//入力チェックによる背景色を付ける
	
//表示されている時のみ（初回モードで、特調以外の時）
<%if("1".equals(strOutputCate)&&!"2".equals(strOdrMeth)){ %>
	var honItemNo1 = document.getElementById("honItemNo1");
	var honItemNo2 = document.getElementById("honItemNo2");
	var honItemNoCheckFlg = true;
	//買入（スポット）で本品番の入力がなければチェックしない
	<%if("5".equals(strOdrMeth)){ %>
		if(honItemNo1.value=="" && honItemNo2.value==""){
			honItemNoCheckFlg = false;
		}
	<%}%>
	if(honItemNoCheckFlg){
		//メンテボタン押下時のチェックも追加
		if(!menteBtn("orderBtn")){
			return;
		}
		//予備品Mから存在チェック
		if(mRsvSupplyCheck()){
			//無しの時
			alert_Custom("<%=Message.getMessage("WRN00120")%>");
			return ;
		}
	}
<%}%>

	//入力チェック-----------------------------------------------------------------start
	 //発注完了の時は入荷数量が０でかつ入荷済みのものが０ならばエラー
	//if(btnCate=="2" && (arrNum =="" || arrNum=="0") && (arrNum_hid=="" || arrNum_hid=="0")){
	//	alert_Custom("<%=Message.getMessage("WRN00010").replace("$1", "入荷数量")%>");
	//	return ;
	//発注完了ボタンの時はチェックしない。
	//}else if((arrNum =="" || arrNum=="0") && btnCate!="2"){
	if(arrNum ==""){
		alert_Custom("<%=Message.getMessage("WRN00010").replace("$1", "入荷数量")%>");
		return ;
	}
	if(boolMinus){
		alert_Custom("<%=Message.getMessage("WRN01540").replace("$1", "入荷数量").replace("$2", "入荷数量")%>");
		return ;
	}
	//boolMinusでチェックしているのでbtnCate(2)以外の所は通らないかも（一応残す）
	if(btnCate=="2"){
		if(Number(arrNum_hid.replace(/,/g,""))+Number(arrNum.replace(/,/g,"")) < 1){
			//DBの入荷数量＋画面の入荷数量<１のときはエラーメッセージを表示「入荷数量の合計を１以上のとなるように入力して下さい。」
			alert_Custom("<%=Message.getMessage("WRN00071").replace("$1", "入荷数量")%>");
			return;
		}
	}else{
		if(Number(arrNum_hid.replace(/,/g,""))+Number(arrNum.replace(/,/g,"")) < 0){
			//DBの入荷数量＋画面の入荷数量<０のときはエラーメッセージを表示「入荷数量の合計を０以上のとなるように入力して下さい。」
			alert_Custom("<%=Message.getMessage("WRN00070").replace("$1", "入荷数量")%>");
			return;
		}
	}
	if(Number(arrNum_hid.replace(/,/g,""))+Number(arrNum.replace(/,/g,"")) > Number(orderNum_hid.replace(/,/g,""))){
		//DBの入荷数量＋画面の入荷数量>発注数量のときはエラーメッセージを表示「入荷数量が発注数量を超えています。」
		alert_Custom("<%=Message.getMessage("WRN00050").replace("$1", "入荷数量").replace("$2", "発注数量")%>");
		return ;
	}
	if(arrPlanDt ==""){
		alert_Custom("<%=Message.getMessage("WRN00010").replace("$1", "入荷予定年月日")%>");
		return ;
	}else if(odrDt > arrPlanDt){
		alert_Custom("<%=Message.getMessage("WRN00040").replace("$1", "入荷予定年月日").replace("$2", "発注日")%>");
		return ;
	}else if(arrDt ==""){
		alert_Custom("<%=Message.getMessage("WRN00010").replace("$1", "入荷年月日")%>");
		return ;
	}else if(odrDt > arrDt){
		alert_Custom("<%=Message.getMessage("WRN00040").replace("$1", "入荷年月日").replace("$2", "発注日")%>");
		return ;
	}else if(arrListKey.value ==""){
		alert_Custom("<%=Message.getMessage("WRN00010").replace("$1", "入荷担当者")%>");
		return ;
	//入力チェック-----------------------------------------------------------------end
	}else{
		
		if(btnCate=="1"){
			var afterFunc="yesOrderBtn();"
			if (!confirm_Custom3("<%=Message.getMessage("INF01080").replace("$1", "入荷")%>",afterFunc)){
				return ;
			}
		}else if(btnCate=="2"){
			var afterFunc="yesEndBtn();"
			if (!confirm_Custom3("<%=Message.getMessage("INF01120")%>",afterFunc)){
				return ;
			}
		}
		
	}


}

//「はい」を押された時
function yesOrderBtn(){
	document.getElementById("orderExe").value = "1";
	mainForm = document.getElementById("F1");
	mainForm.submit();
}
//「はい」を押された時
function yesEndBtn(){
	document.getElementById("endExe").value = "1";
	mainForm = document.getElementById("F1");
	mainForm.submit();
}




//*************************************************
//AJAX 部分(発注日による入荷予定年月日の計算処理)
//*************************************************
function loadText(obj){

	var leadTime = document.getElementById("leadTm").value;

	//leadTimeがNULLなら１をセット
	if(leadTime=='0'){
		leadTime = 1;
	}

	//leadTimeがNULLまた""なら弾かれる
	if(leadTime != "" && leadTime!=null){

		xmlHttp = new XMLHttpRequest();
		xmlHttp.onreadystatechange = checkStatus;
		xmlHttp.open("GET","../odr1001/odr1001?orderDt="+obj.value+"&leadTm="+leadTime,true);
		xmlHttp.send(null);

	}
}

function checkStatus(){
	if (xmlHttp.readyState == 4 && xmlHttp.status == 200){
		var xml = xmlHttp.responseXML;
		var rootNodes = xml.getElementsByTagName("list");
		var rootNode = rootNodes[0];
		var json = JSONConvert(rootNode);
		if (json==null) {

		}else {

			//入荷予定年月日セット
			document.getElementById("arrPlanDt").value = json.date;
		}
	}
}

function JSONConvert(node){
	var type = node.nodeType;
	if ( isTextNode(node) ){
		var text = getTextValue(node);
		return text;
	}
	if ( type==1 ){
		var json = {};
		var nodeName = node.nodeName;
		var childs = node.childNodes;

		for (var i = 0; i<childs.length; i++){
			var child = childs[i];
			var obj = json[child.nodeName];

			if ( child.nodeType == 1 ){
				if ( obj ){
					var array = null;
					if ( !isArray(obj) ){
						array=[];
						array[array.length]=obj;
					}else{
						array=json[child.nodeName];
					}
					array[array.length]=JSONConvert(child);
					json[child.nodeName]=array;
				}else{
					json[child.nodeName]=JSONConvert(child);
				}
			}
		}
		return json;
	}
}

function isTextNode(node){
	if ( node.hasChildNodes() ){
		var childs = node.childNodes;
		for (var i = 0; i<childs.length; i++){
			var child = childs[i];
			if ( child.nodeType != 3 ) return false;
		}
	}
	return true;
}

function getTextValue(node){
	if ( node.hasChildNodes() ){
		var childs = node.childNodes;
		var child = childs[0];
		if ( child.nodeType == 3 ){
			return child.nodeValue;
		}
	}
	return null;
}
//------------------------------------------------------------------------------

//*************************************************
//AJAX 部分(確定時と発注時の予備品Mの更新日を比較)
//*************************************************
//引数1:btnCate=1:入荷登録 2:強制完了 3:発注キャンセル
function updateDtCheck(btnCate){
	
	var findOdrNo = document.getElementById("itemNo1").value+"-"+document.getElementById("itemNo2").value;
	
	var xmlHttp;

	xmlHttp = new XMLHttpRequest();
	xmlHttp.onreadystatechange = checkStatus2;
	xmlHttp.open("GET", "../itm2099/itm2099?itemCd="+findOdrNo, false);
	xmlHttp.send(null);

	function checkStatus2(){
		if (xmlHttp.readyState == 4 && xmlHttp.status == 200){
			var xml = xmlHttp.responseXML;
			var rootNodes = xml.getElementsByTagName("list");
			var rootNode = rootNodes[0];
			var json = JSONConvert(rootNode);
			if (json==null) {
			}else {
				var orderUpdateDt = json.updatedt;
				var confirmUdateDt = document.getElementById("updateDt_hid").value;

				//確定時と発注時の更新日を比較
				if(orderUpdateDt == confirmUdateDt){
					
					updateDtCheck3(btnCate); //発注実行
					
				}else{

					alert_Custom("<%=Message.getMessage("WRN01020").replace("$1", "入荷登録")%>");
					//予備品のマスタ情報が既に変更されています。発注を再度やり直して下さい。
					return;
				}

			}
		}
	}
}
<%-- 
入荷Tと発注Tを間違えていたのでコメントアウト
//*************************************************
//AJAX 部分(確定時と発注時の予備品入荷Tの更新日を比較)
//*************************************************
//引数1:btnCate=1:入荷登録 2:強制完了 3:発注キャンセル
function updateDtCheck2(btnCate){
	mainForm = document.getElementById("F1");
	//------------------------------------------------------
	//入荷Tの確定時と発注時の更新日を比較
	var findOdrNo = document.getElementById("odrNo").value;
	
	var xmlHttp;

	xmlHttp = new XMLHttpRequest();
	xmlHttp.onreadystatechange = checkStatus3;
	xmlHttp.open("GET","../inv2001/inv2001?odrNo="+findOdrNo,false);
	xmlHttp.send(null);

	function checkStatus3(){
		if (xmlHttp.readyState == 4 && xmlHttp.status == 200){
			var xml = xmlHttp.responseXML;
			var rootNodes = xml.getElementsByTagName("list");
			var rootNode = rootNodes[0];
			var json = JSONConvert(rootNode);
			if (json==null) {
			}else {
				var orderUpdateDt = json.updatedt;
				var confirmUdateDt = document.getElementById("updateDt_hid_arr").value;
				//確定時と発注時の更新日を比較
				if(orderUpdateDt == confirmUdateDt || orderUpdateDt == null){
					
					//キャンセル時
					if(btnCate=="3"){
						var afterFunc="yesCancelBtn();"
						if (!confirm_Custom3("<%=Message.getMessage("INF01050").replace("$1", "発注")%>",afterFunc)){
							return;
						}
					}else{
						document.getElementById("updateDtFlg").value = "1";
						orderBtnExe(btnCate); //発注実行
					}
				}else{

					alert_Custom("<%=Message.getMessage("WRN01020").replace("$1", "入荷登録")%>");
					//予備品のマスタ情報が既に変更されています。発注を再度やり直して下さい。
					return;
				}

			}
		}
		//------------------------------------------------------
	}
}
 --%>
//「はい」を押された時
function yesCancelBtn(){
	document.getElementById("cancelExe").value = "1";
	mainForm = document.getElementById("F1");
	mainForm.submit();
}

//*************************************************
//AJAX 部分(確定時と発注時の予備品発注Tの更新日を比較)
//*************************************************
function updateDtCheck3(btnCate){
	mainForm = document.getElementById("F1");
	//------------------------------------------------------
	//発注Tの確定時と発注時の更新日を比較
	var findOdrNo = document.getElementById("odrNo").value;
	
	var xmlHttp;

	xmlHttp = new XMLHttpRequest();
	xmlHttp.onreadystatechange = checkStatus4;
	xmlHttp.open("GET","../inv2002/inv2002?odrNo="+findOdrNo,false);
	xmlHttp.send(null);

	function checkStatus4(){
		if (xmlHttp.readyState == 4 && xmlHttp.status == 200){
			var xml = xmlHttp.responseXML;
			var rootNodes = xml.getElementsByTagName("list");
			var rootNode = rootNodes[0];
			var json = JSONConvert(rootNode);
			if (json==null) {
			}else {
				var orderUpdateDt = json.updatedt;
				var confirmUdateDt = document.getElementById("updateDt_hid_odr").value;
				//確定時と発注時の更新日を比較
				if(orderUpdateDt == confirmUdateDt || orderUpdateDt == null){
					
					//キャンセル時
					if(btnCate=="3"){
						var afterFunc="yesCancelBtn();"
						if (!confirm_Custom3("<%=Message.getMessage("INF01050").replace("$1", "発注")%>",afterFunc)){
							return;
						}
					}else{
						document.getElementById("updateDtFlg").value = "1";
						orderBtnExe(btnCate); //発注実行
					}
				}else{

					alert_Custom("<%=Message.getMessage("WRN01030").replace("$1", "入荷登録")%>");
					//予備品のマスタ情報が既に変更されています。発注を再度やり直して下さい。
					return;
				}

			}
		}
		//------------------------------------------------------
	}
}
//*************************************************
//AJAX 部分(予備品Mから存在チェック)
//*************************************************
function mRsvSupplyCheck(){
	
	var honItemNo1 = document.getElementById("honItemNo1").value;
	var honItemNo2 = document.getElementById("honItemNo2").value;
	
	var findItemNo = honItemNo1+"-"+honItemNo2;

	xmlHttp = new XMLHttpRequest();
	//xmlHttp.onreadystatechange = checkStatus2;
	xmlHttp.open("GET", "../itm2099/itm2099?itemCd="+findItemNo, false);
	xmlHttp.send(null);

	//if (xmlHttp.status == 200){
	if (xmlHttp.readyState == 4 && xmlHttp.status == 200){
		var xml = xmlHttp.responseXML;
		var rootNodes = xml.getElementsByTagName("list");
		var rootNode = rootNodes[0];
		var json = JSONConvert(rootNode);
		
		if (json==null) {
			//(IEの時対策)
			return true;
		}else {
			var itemNo1 = json.itemcd1;
			
			//存在チェック
			if(!itemNo1){
				//無し
				return true;
			}else{
				//有り
				return false;
			}

		}
	}
	return false;
}
//予備品メンテボタン
//btnCate 無:メンテボタン orderBtn:入荷登録ボタン
function menteBtn(btnCate){
	
	var honItemNo1 = document.getElementById("honItemNo1").value;
	var honItemNo2 = document.getElementById("honItemNo2").value;
	
	var itemNo = honItemNo1+"-"+honItemNo2;
	
	//'「品番なし初回モード」のみ、「買入(継続)」で未入力のときはエラーメッセージを表示「正式品番が入力されていません。」
	if(honItemNo1=="" || honItemNo2==""){
		alert_Custom("<%=Message.getMessage("WRN00010").replace("$1", "正式品番")%>");
		return false;
	}
	//'「品番なし初回モード」のみ、上5桁の1桁目が"Y"以外のときはエラーメッセージを表示「正式品番が正しくありません。」
	if(!itemNo.match(/^Y[0-9]{4}-[0-9]{5}$/)){
		alert_Custom("<%=Message.getMessage("WRN00020").replace("$1", "正式品番")%>");
		return false;
	}
	
	//①以下の項目の画面表示をクリアする。
	//・品名、型式、単価、L/Tをクリア
	//document.getElementById("itemNm").value = "";
	//document.getElementById("model").value = "";
	//document.getElementById("unitPrice").value = "";
	//document.getElementById("leadTm").value = "";
	
	var findOdrNo = honItemNo1+"-"+honItemNo2;
	
	var xmlHttp;

	xmlHttp = new XMLHttpRequest();
	//xmlHttp.onreadystatechange = menteCheckStatus;
	xmlHttp.open("GET", "../itm2099/itm2099?itemCd="+findOdrNo, false);
	xmlHttp.send(null);

	
	if (xmlHttp.readyState == 4 && xmlHttp.status == 200){
		var xml = xmlHttp.responseXML;
		var rootNodes = xml.getElementsByTagName("list");
		var rootNode = rootNodes[0];
		var json = JSONConvert(rootNode);
		if (json==null) {
		}else {
			var orderUpdateDt = json.updatedt;
			var confirmUdateDt = document.getElementById("updateDt_hid").value;
			
			var kariRsvDiv = "<%=formBean.getRsvDiv() %>";
			var rsvDiv = json.rsvdiv;
			var delDiv = json.deldiv;
			//②予備品のチェックを行う。
			
			//・正式品番が削除されているもののときは、メッセージを出力後処理を中止する。
			//	→「指定された正式品番の予備品は既に削除されています。予備品メンテナンスから削除解除後に再度やり直して下さい。」
			if(delDiv=="1"){
				alert_Custom("<%=Message.getMessage("WRN01100")%>");
				return false;
			}
			//・仮品番の予備品区分=0(直結看板)で、指定された正式品番の予備品区分=1(直結看板以外)のときはメッセージを出力後処理を中止する。
			//→「既に直結看板以外予備品として登録されているため、直結看板予備品として登録できません。」
			if(kariRsvDiv=="0" && rsvDiv=="1"){
				alert_Custom("<%=Message.getMessage("WRN01090").replace("$1", "直結看板以外予備品").replace("$2","直結看板予備品")%>");
				return false;
			}
			//・仮品番の予備品区分=1(直結看板以外)で、指定された正式品番の予備品区分=0(直結看板)のときはメッセージを出力後処理を中止する。
			//	→「既に直結看板予備品として登録されているため、直結看板以外予備品として登録できません。」
			if(kariRsvDiv=="1" && rsvDiv=="0"){
				alert_Custom("<%=Message.getMessage("WRN01090").replace("$1", "直結看板予備品").replace("$2","直結看板以外予備品")%>");
				return false;
			}
			if(btnCate=="orderBtn"){
				return true;
			}else{
				nextPageJump('spa2000');
			}
		}
	}
	return false;
}

//*************************************************
//AJAX 部分(本品番があれば各マスタの情報を上書きする)
//*************************************************
function itemBlur(){
	var honItemNo1 = document.getElementById("honItemNo1").value;
	var honItemNo2 = document.getElementById("honItemNo2").value;
	
	//小文字を大文字へ
	document.getElementById("honItemNo1").value = honItemNo1.toUpperCase();
	
	if(honItemNo1 !="" && honItemNo2 != ''){
		var findOdrNo = honItemNo1+"-"+honItemNo2;
		
		var xmlHttp;
	
		xmlHttp = new XMLHttpRequest();
		xmlHttp.onreadystatechange = updateSupply;
		xmlHttp.open("GET", "../itm2099/itm2099?itemCd="+findOdrNo, false);
		xmlHttp.send(null);
	}

	function updateSupply(){
		if (xmlHttp.readyState == 4 && xmlHttp.status == 200){
			var xml = xmlHttp.responseXML;
			var rootNodes = xml.getElementsByTagName("list");
			var rootNode = rootNodes[0];
			var json = JSONConvert(rootNode);
			if (json==null) {
			}else {
				var itemNm = json.itemnm;
				var model = json.model;
				var unitPrice = json.unitprice;
				var leadTm = json.leadtm;

				document.getElementById("itemNm").value = itemNm;
				document.getElementById("model").value = model;
				document.getElementById("unitPrice").value = unitPrice;
				document.getElementById("leadTm").value = leadTm;
				return;

			}
		}
	}
}
</script>


</head>

<body onLoad="onInit()">
<form name="main" id="F1" action="./inv3100" method="post" class="frmMain" onsubmit="return false;">
<div id="NumKeyBoardID"></div>
<table style="">
	<!--HEADER TITLE START -->
	<tr style = "background-color:#e1e1e1;  font-weight: bold;  border-bottom:1px solid #e1e1e1; background: -webkit-gradient(linear, left top, left bottom, from(#e1e1e1), to(#ffffff));　 ">
		<td colspan="2" class ="header_tbl" style = "font-size:22px; height:40px;"  align = "left">
			　予備品管理システム (<%=formBean.kojou%>)　　　
			<span style="font-size:30px; text-shadow:2px 2px #666; 	color:#aaa;">直結看板以外入荷登録画面</span>
		</td>
	</tr>
	<!--HEADER TITLE END -->

	<!--メインメニュー画面　START  -->
	<tr style="height:628px; ">

		<td class="right" >
			 <!--<div class="mainLine" id = "mainLine" style="display:inline; " ></div>  -->

			<table width ="100%"  class="mainTbl_Right">
				<!--発注 -->
				<tr>
					<td id="" align = "left"   class="selTitle" colspan="3">　発注方法:<input type="text" name="odrMethKbn" id="odrMethKbn" class="ReadStyle" style="width:150px; height:25px; font-size:15px; color: black;" value="<%=formBean.getOdrMethKbn()%>" readonly>
					</td>
				</tr>

				<tr>
					<td id="" align = "left"   class="selTitle">　Y品番:　
					<%if("1".equals(formBean.getTempFlg())){ %>
						<input type="text"  class="ReadStyle" name="" id="" style="width: 50px; height:25px; font-size:15px; color:blue; " value="<%=("1".equals(formBean.getTempFlg())) ? "" : formBean.getItemNo1() %>" readonly> -
						<input type="text"  class="ReadStyle" name="" id="" style="width: 50px; height:25px; font-size:15px; color:blue;"  value="<%=("1".equals(formBean.getTempFlg())) ? "" : formBean.getItemNo2() %>" readonly>
						<input type="hidden"  name="itemNo1" id="itemNo1" value="<%=formBean.getItemNo1() %>" >
						<input type="hidden"  name="itemNo2" id="itemNo2" value="<%=formBean.getItemNo2() %>" >
					<%}else{ %>
						<input type="text"  class="ReadStyle" name="itemNo1" id="itemNo1" style="width: 50px; height:25px; font-size:15px; color:blue; " value="<%=formBean.getItemNo1() %>" readonly> -
						<input type="text"  class="ReadStyle" name="itemNo2" id="itemNo2" style="width: 50px; height:25px; font-size:15px; color:blue;"  value="<%=formBean.getItemNo2() %>" readonly>
					<%} %>
					
					</td>

					<td id="" align="left"   class="selTitle">発注日:
						<input type="text"  class="ReadStyle" name="odrDt" id="odrDt" style="width: 100px; height:30px; font-size:15px; color:blue;"  value="<%=formBean.getOdrDt().replace("-", "/") %>"  readonly>
					</td>

				</tr>
<%if("1".equals(strOutputCate)&&!"2".equals(strOdrMeth)){ %>
				<tr>
					<td id="" align = "left"   class="selTitle" colspan="2">　　　　　　⇒正式品番　:
					<input type="text"  class="<%=("2".equals(strOdrMeth)) ? "ReadStyle" : "" %>" name="honItemNo1" id="honItemNo1" style="width: 50px; height:25px; font-size:15px; color:blue; "  value="<%=formBean.getHonItemNo1() %>" <%=("2".equals(strOdrMeth)) ? "readonly" : "" %> onblur="itemBlur()" maxlength="5"> -
					<input type="tel"  class="<%=("2".equals(strOdrMeth)) ? "ReadStyle" : "" %>" name="honItemNo2" id="honItemNo2" style="width: 50px; height:25px; font-size:15px; color:blue;"  value="<%=formBean.getHonItemNo2() %>" <%=("2".equals(strOdrMeth)) ? "readonly" : "" %> onblur="itemBlur()" maxlength="5">
					<button onclick="menteBtn();" class="spareMtnBtn" >予備品メンテ</button>
					</td>
				</tr>
<% }%>

				<tr>
					<td id="" align = "left"  valign="top"  class="selTitle" colspan="3">　品名:　　
						<textarea class="ReadStyle" name="itemNm" id="itemNm" cols="40" rows="2" style="width:  500px; font-size:15px; color:blue;" readonly><%=formBean.getItemNm() %></textarea>
					</td>
				</tr>
                <tr>
					<td id="" align = "left"  valign="top"  class="selTitle" colspan="3">　型式:　　
						<textarea class="ReadStyle" name="model" id="model" cols="40" rows="2" style="width:  500px; font-size:15px; color:blue;" readonly><%=formBean.getModel() %></textarea>
					</td>
				</tr>
				<tr>
					<td id="" align = "left"   class="selTitle">　単価:　　
					<input type="text"  class="unitPrice ReadStyle" name="unitPrice" id="unitPrice" style="width: 100px; height:25px; font-size:15px; color:blue;text-align:right;"  value="<%=formBean.getUnitPrice() %>" readonly></td>

					<td id="" align = "left"   class="selTitle">　 　L/T:
					<input type="text"  class="leadTm ReadStyle" name="leadTm" id="leadTm" style="width: 100px; height:25px; font-size:15px; color:blue; text-align:right;"  value="<%=formBean.getLeadTm() %>" readonly></td>
					<td id="" align = "left"   class="selTitle">　出庫オーダー:
						<%
						String strDelvOdr = "";
						Inv3000Bean.PullData[] inputDelvOdrList = formBean.getInputDelvOdrList();
						for (int i = 0; inputDelvOdrList != null && i < inputDelvOdrList.length; i++) {
							Inv3000Bean.PullData data = inputDelvOdrList[i];
							if(data.key.equals(formBean.getDelvOdr())){
								strDelvOdr = data.value;
							}
						}
						%>
						<input type="text" class="ReadStyle" name="strDelvOdr"  id="strDelvOdr"  style="width:100px; height:33px; font-size:15px; color:blue;" value="<%=strDelvOdr %>" readonly>
						<input type="hidden" name="delvOdr"  id="delvOdr"  value="<%=formBean.getDelvOdr() %>" readonly>
					</td>
				</tr>
				<tr>
					<td id="" align = "left"   class="selTitle" colspan="2">　入荷数量:
					<input type="text" name="arrNum" id="arrNum"  onclick='clsNKB.setNumKeyBoard(this, 5, 0, true, 200);' onChange='afterInputData(this);' class="" style="width: 100px; height:25px; font-size:15px; color:blue;text-align:right;"  value="<%=formBean.getArrNum() %>" readonly>
					<input type="text"  class="ReadStyle" style="width: 50px; height:25px; font-size:15px; color:blue; text-align:right;"  value="<%=formBean.getArrNum_hid() %>/<%=formBean.getOrderNum() %>" readonly>
					<input type="hidden"  name="arrNum_hid" id="arrNum_hid" value="<%=formBean.getArrNum_hid() %>" readonly>
					<input type="hidden"  name="orderNum_hid" id="orderNum_hid" value="<%=formBean.getOrderNum() %>" readonly>
					<%if(!"1".equals(strOutputCate)){ %>
					<button onclick="endBtn();" class="orderCompletionBtn" >強制完了</button>
					<%}%>
					</td>

					<!-- 特調の時はラベル変更 -->
					<td id="" align = "left"   class="selTitle">　<%if("2".equals(strOdrMeth)){ %>管理番号:<% }else{ %>手配連番:<% } %>
					<input type="text"  class="ReadStyle" name="odrSeq" id="odrSeq" style="width: 100px; height:25px; font-size:15px; color:blue;"  value="<%=formBean.getOdrSeq() %>" readonly></td>
				</tr>


				<tr>
					<td id="" align = "left"   class="selTitle">　設備機番:
					<%
					String machineNm = "";
					Inv3000Bean.PullData[] inputMachineNmList = formBean.getInputMachineNmList();
					for (int i = 0; inputMachineNmList != null && i < inputMachineNmList.length; i++) {
						Inv3000Bean.PullData data = inputMachineNmList[i];
						if(data.key.equals(formBean.getMachineNo())){
							machineNm = data.value;
						}
					}
					%>
					<input type="hidden"  class="ReadStyle" name="machineNo" id="machineNo"  value="<%=formBean.getMachineNo() %>" >
					<input type="text"  class="ReadStyle" name="strMachineNo" id="strMachineNo" style="width: 100px; height:25px; font-size:15px; color:blue;"  value="<%=machineNm%>" readonly></td>

				
					<td id="" align = "left"   class="selTitle" >　入荷予定年月日:
					<input type="date"  class="" name="arrPlanDt" id="arrPlanDt" style="width: 100px; height:33px; font-size:15px; color:blue;"  value="<%=formBean.getArrPlanDt() %>">
					<td id="" align = "left"   class="selTitle" >　入荷年月日:
					<input type="date"  class="" name="arrDt" id="arrDt" style="width: 100px; height:33px; font-size:15px; color:blue;"  value="<%=formBean.getArrDt() %>"></td>
				</tr>


				<!--線を引く -->
				<tr height="1px"><td height="1px"  colspan="4"><hr></td></tr>

				<tr>
					<td id="" align = "left"   class="selTitle" colspan="2">　発注担当者:
						<%
						String strOdrUsr = "";
						Inv3000Bean.PullData[] inputEmpPullList = formBean.getInputEmpPullList();
						for (int i = 0; inputEmpPullList != null && i < inputEmpPullList.length; i++) {
							Inv3000Bean.PullData data = inputEmpPullList[i];
							if(data.key.equals(formBean.getClassOdrUsr())){
								strOdrUsr = data.value;
							}
						}
						%>
						<input type="text" class="ReadStyle" name="strOdrUsr"  id="strOdrUsr"  style="width:100px; height:30px; font-size:15px; color:blue;" value="<%=strOdrUsr %>" readonly>
						<input type="hidden" name="classOdrUsr"  id="classOdrUsr"  value="<%=formBean.getClassOdrUsr() %>" readonly>
						<%
						String strUsrList ="";
						Inv3000Bean.PullData[] inputEmpPullList2 = formBean.getInputEmpPullList2();
						for (int i = 0; inputEmpPullList2 != null && i < inputEmpPullList2.length; i++) {
							Inv3000Bean.PullData data = inputEmpPullList2[i];
							if(data.key2.equals(formBean.getOdrUsr())){
								strUsrList = data.value;
							}
						%>
						<%}%>
						<input type="text" class="ReadStyle" name="strUsrList"  id="strUsrList"  style="width:100px; height:30px; font-size:15px; color:blue;" value="<%=strUsrList %>" readonly>
						<input type="hidden" name="odrUsr"  id="odrUsr"  value="<%=formBean.getOdrUsr() %>" readonly>
					</td>


					<td id="" align="left"   class="selTitle">使用者:
						<%
						String strUseUsr = "";
						Inv3000Bean.PullData[] inputUseUsrList = formBean.getInputUseUsrList();
						for (int i = 0; inputUseUsrList != null && i < inputUseUsrList.length; i++) {
							Inv3000Bean.PullData data = inputUseUsrList[i];
							if(data.key.equals(formBean.getUseUsr())){
								strUseUsr = data.value;
							}
						}
						%>
						<input type="text" class="ReadStyle" name="strUseUsr"  id="strUseUsr"  style="width:150px; height:30px; font-size:15px; color:blue;" value="<%=strUseUsr %>" readonly>
						<input type="hidden" name="useUsr"  id="useUsr"  value="<%=formBean.getUseUsr() %>" readonly>
					</td>
				</tr>

				<tr>
					<td id="" align = "left"   class="selTitle" colspan="2">　入荷担当者:
						<select name="arrUsr"  id="arrUsr"  style="width:115px; height:30px; font-size:15px; color:blue;" onChange="odrUsrSideDell(this);" >
								<option value=''selected></option>
								<%
								Inv3000Bean.PullData[] inputArrPullList = formBean.getInputArrPullList();
								for (int i = 0; inputArrPullList != null && i < inputArrPullList.length; i++) {
									Inv3000Bean.PullData data = inputArrPullList[i];
									if(data.key.equals(formBean.getClassArrUsr())){
										data.selected = "selected";
									}
								%>
								<option value='<%=data.key%>' <%=data.selected%> ><%=data.value%></option>
								<%}%>
						</select>
						<select name="arrList"  id="arrList"  style="width:115px; height:30px; font-size:15px; color:blue;" onChange="odrUsrSideDell2(this);">
								<option value=''selected></option>
								<%
								Inv3000Bean.PullData[] inputArrPullList2 = formBean.getInputArrPullList2();
								for (int i = 0; inputArrPullList2 != null && i < inputArrPullList2.length; i++) {
									Inv3000Bean.PullData data = inputArrPullList2[i];
									if(data.key2.equals(formBean.getArrUsr())){
										data.selected = "selected";
									}
								%>
								<option value='<%=data.key + "*" + data.key2%>' <%=data.selected%> ><%=data.value%></option>
								<%}%>
						</select>
					</td>

				</tr>


			</table>

			<div class="bottomBtn">
				<table>
					<tr>
						<td></td>
						<td align = "right" >
						<%if("1".equals(strOutputCate)){ %>
						<button onclick="cancelBtn();" class="confirmBtn3" >発注取消</button>
						<%} %>
						</td>
						<td align = "right" >
							<button onclick="orderBtn();" class="confirmBtn2" >入荷登録</button>　　
						</td>
						<td align = "right" >
							<button onclick="backBtn('inv1000');" class="confirmBtn" >戻る</button>　
						</td>
					</tr>
				</table>
			</div>

			<!-- 発注理由 -->
			<div class="OrderReason">
			<table border="1" style="border-color: #CCCCCF;">
				<tr>
					<td>　【発注理由】</td>
				</tr>
				<tr>
					<td id="" align="left"   class="selTitle">　使用設備:　
						<input type="text" class="ReadStyle" name="useFacil" id="useFacil" style="width:150px; height:30px; font-size:15px; color:blue;" value="<%=formBean.getUseFacil()%>" readonly>
					</td>
				</tr>
				<tr>
					<td id="" align="left"   class="selTitle">　使用用途:　
						<input type="text" class="ReadStyle" name="useMeth" id="useMeth" style="width:150px; height:30px; font-size:15px; color:blue;" value="<%=formBean.getUseMeth()%>" readonly>
					</td>
				</tr>
				<tr>
					<td id="" align="left"   class="selTitle">　使用予定日:
						<input type="text"  class="ReadStyle" name="usePlanDt" id="usePlanDt" style="width: 100px; height:30px; font-size:15px; color:blue;"  value="<%=formBean.getUsePlanDt().replace("-", "/") %>" readonly>
					</td>
				</tr>
			</table>
			</div>

			<!--ログインMAIN画面　END  -->

		</td>
	</tr>
</table>
	<div class='footer' align='right' style="font-size:35px; background-image: url(../../common/img/toyotaB.png); background-repeat: no-repeat; align:top;" ></div> 
<!-- <div class='ImageZone' align='right' style="font-size:20px; align:top"><img src='../../common/img/XXX.gif' height='180px' width='200px'></div>  -->

	<input type="hidden" id="nextPage" name="nextPage" value="">
	<input type="hidden" id="orderExe" name="orderExe" value="">
	<input type="hidden" id="endExe" name="endExe" value="">
	<input type="hidden" id="cancelExe" name="cancelExe" value="">
	<input type="hidden" id="updateDtFlg" name="updateDtFlg" value="">

	<input type="hidden" id="outputCate" name="outputCate" value="<%=formBean.getOutputCate() %>">
	<input type="hidden" id="stateFlg" name="stateFlg" value="">
	<input type="hidden" id="odrNo" name="odrNo" value="<%=formBean.getOdrNo() %>">
	<input type="hidden" id="odrMeth" name="odrMeth" value="<%=formBean.getOdrMeth() %>">
	<input type="hidden" id="updateDt_hid" name="updateDt_hid" value="<%=formBean.getUpdateDt_hid() %>">
	<input type="hidden" id="updateDt_hid_arr" name="updateDt_hid_arr" value="<%=formBean.getUpdateDt_hid_arr() %>">
	<input type="hidden" id="updateDt_hid_odr" name="updateDt_hid_odr" value="<%=formBean.getUpdateDt_hid_odr() %>">

	<input type="hidden" id="rsvDiv" name="rsvDiv" value="<%=formBean.getRsvDiv() %>">
	<input type="hidden" id="tempFlg" name="tempFlg" value="<%=formBean.getTempFlg() %>">
	<input type="hidden" id="arrListKey" name="arrListKey" value="">

	<!--警告 ポップアップ---------------------------------------------------------------------------- -->
	<div id="allbackgr" class="allbackgr" style="display:none;"></div>
	<div class="opAlertBtn" id = "opAlertBtn" style="display:none;" ></div>
	<div class="opAlertButton" id = "opAlertButton" style="display:none;" ></div>
	<div class="opAlertTop" id = "opAlertTop" style="display:none; font-size:22px;">　予備品管理システム　</div>
	<div class="opAlert" id = "opAlert" style="display:none;"></div>
	<!-- -------------------------------------------------------------------------------------------- -->
</form>
</body>
</html>
